# -*- encoding:utf-8 -*-
# @time:2023-01-14 15:49
# @Author : serein
# @Email: serein@qq.com
# @File:celery_config.py
# @Software: PyCharm

#celery是一个专注于实时处理和任务调度的分布式任务队列。是一个即插即用的异步任务队列
#优点：简单易维护，有丰富的文档资料，高效，灵活：是可以进行自定义的扩展
#这里是做一个celery的配置
from config.dbs.redis_rev import LOCATION

#celery的数据是通过字典的格式进行存储的所以使用redis进行储存
# 异步处理都是分生产者和消费者这里也是一样的
#异步处理是要处理的任务之间是没有连续性，即是独立可分得任务
#celery中的组成成分：broker：中间人，任务队列。worker：任务的处理者。client：任务的发出者

#celery的下载：pip install celery

#任务队列 保存要执行的队列
broker_url = LOCATION % 2

#结果队列 保存队列执行的结果
result_backend = LOCATION % 3



